package com.hanamaki.exception.demo01;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * 异常 ：Java中的异常的分类
 * 1. 检查性异常：例如要打一个文件时  文件未找到异常
 * 2. 运行时异常：在编译时可能会忽略，但是一旦运行就会失败
 *
 * 3. 错误：错误不是异常，错误脱离了程序员的控制
 */
public class Demo01 {

    /**
     * 会爆出 堆栈溢出错误
     * @param args
     */
    public static void main(String[] args) {

//        Demo01 demo01 = new Demo01();
//        demo01.a();

        System.out.println(1 / 0);

        System.out.println("1");

    }



    public void a() {
        b();
    }

    private void b() {
        a();
    }
}
